var rmDebug=0;var rmDumpWindow;
//rmDumpWindow = window.open('about:blank', 'dump');
function RMDump(s)
{
if (rmDumpWindow && rmDumpWindow.document)
{
rmDumpWindow.document.writeln(s+'
');
rmDumpWindow.scrollBy(0,50);
}
}
//RMDump('');
//RMDump('http://mysteriouspeople.com/rm/');
// backlink check!
var rmAnchors = document.getElementsByName("RMLink");
var rmBacklinkAnchor = null;
for (var i = 0; i < rmAnchors.length; i++)
{
if (rmAnchors[i] && rmAnchors[i].href && rmAnchors[i].href == 'http://www.revenuemonitor.com/')
{
rmBacklinkAnchor = rmAnchors[i];
break;
}
}
if (rmDebug)
{
if (rmBacklinkAnchor == null)
{
document.write("No backlink found!");
}
}
var rmBug = new Array();
var rmBrowserType = '';
if (window.addEventListener)
rmBrowserType = 'FF';
else if (window.attachEvent)
rmBrowserType = 'IE';
else
rmBrowserType = 'OTHER';
var rmOS = navigator.platform;
var rmLang = navigator.language ? navigator.language : navigator.userLanguage;
var rmScreenRes = document.body.offsetWidth+"x"+document.body.offsetHeight;
var rmInAdFrame = -1;
var rmLastStatus = '';
var rmIFrames = new Array();
var rmAdServers = new Array();
var rmIFramesNo = 0;
var rmAdServerURLs = new Array();
var rmAdServerTypes = new Array();
var rmAdServerURLcount = 0;
var rmIFrameElements;
var rmFormElements;
var rmFormObj;
function RMGetVar(o, name) {
var dc = o.src;
var prefix = name + "=";
var begin = dc.indexOf("&" + prefix);
if (begin == -1) {
begin = dc.indexOf("?" + prefix);
if (begin == -1) return "";
} else
begin += 1;
var end = o.src.indexOf("&", begin);
if (end == -1)
end = dc.length;
var str = dc.substring(begin + prefix.length, end);
return unescape(str);
};
function RMGetVisitor() {
return '?source=' + escape(document.location.href)
+ '&ref=' + escape(document.referrer)
+ '&lang=' + escape(rmLang)
+ '&os=' + escape(rmOS)
+ '&screen=' + escape(rmScreenRes)
+ '&bl=' + (rmBacklinkAnchor == null ? '0' : '1');
};
function RMAd2Query(pf,as,o,i){
query = '&adno'+pf+'='+i+'&as'+pf+'='+as;
if (as == "g")
{
query = query+'&adt'+pf+'=' + RMGetVar(o,'format') +
'&cborder'+pf+'=' + RMGetVar(o,'color_border') +
'&cbg'+pf+'=' + RMGetVar(o,'color_bg') +
'&cl'+pf+'=' + RMGetVar(o,'color_link') +
'&cu'+pf+'=' + RMGetVar(o,'color_url') +
'&ct'+pf+'=' + RMGetVar(o,'color_text');
channel = RMGetVar(o,'channel');
}
if (as == "y")
{
query = query+ //'&adt'+pf+'=' + RMGetVar(o,'format') +
'&adt'+pf+'=' + 'ypnad' +
'&cborder'+pf+'=' + RMGetVar(o,'bc') +
'&cbg'+pf+'=' + RMGetVar(o,'cc') +
'&cl'+pf+'=' + RMGetVar(o,'lc') +
'&cu'+pf+'=' + RMGetVar(o,'uc') +
'&ct'+pf+'=' + RMGetVar(o,'tc');
channel = null; // RMGetVar(o,'cb'); not correct
}
if (channel != null)
{
query=query+'&ch'+pf+'='+channel;
}
return query;
}
function RMClickTrack2(o,i,s) {
var bugno = rmBug.length;
rmBug[bugno] = new Image();
rmBug[bugno].src = 'http://mysteriouspeople.com/rm/count.php' + RMGetVisitor()
+ '&target=' + escape(s) +
RMAd2Query('',rmAdServers[i],o,i) +
'&dt=' + new Date().getTime();
}
function RmClickTrack1(o,i) {
window.focus();
if (window.status && (window.status != rmLastStatus))
{
rmLastStatus = window.status;
RMClickTrack2(o,i, window.status);
}
}
function RMClickTrack(ad){
RmClickTrack1(rmIFrames[ad],ad);
}
function onMoveAdFF(ad)
{
rmInAdFrame = ad;
}
function onMoveAdOutFF(ad)
{
rmInAdFrame = -1;
}
function onMoveOutFF(e)
{
rmInAdFrame = -1;
}
function onBlurFF(e)
{
if (rmInAdFrame >= 0)
{
RMClickTrack2(rmIFrames[rmInAdFrame],rmInAdFrame, 'unknown');
rmInAdFrame = -1;
}
}
rmAdServerURLs[rmAdServerURLcount] = "googlesyndication.com";
rmAdServerTypes[rmAdServerURLcount] = "g";
rmAdServerURLcount++;
rmAdServerURLs[rmAdServerURLcount] = "ypn-js.overture.com";
rmAdServerTypes[rmAdServerURLcount] = "y";
rmAdServerURLcount++;
rmIFrameElements = document.getElementsByTagName("iframe");
rmIFramesNo = 0;
for (var i = 0; i < rmIFrameElements.length; i++)
{
for (var j = 0; j < rmAdServerURLs.length; j++)
{
if (rmIFrameElements[i].src.indexOf(rmAdServerURLs[j]) > -1)
{
if (document.layers)
{
rmIFrameElements[i].captureEvents(Events.ONFOCUS);
}
switch (rmBrowserType)
{
case 'IE':
eval("rmIFrameElements[i].onfocus = function(e){RMClickTrack("+rmIFramesNo+");}");
break;
case 'FF':
eval("rmIFrameElements[i].addEventListener('mouseover', function(e){onMoveAdFF("+rmIFramesNo+");}, true)");
eval("rmIFrameElements[i].addEventListener('mouseout', function(e){onMoveAdOutFF("+rmIFramesNo+");}, true)");
break;
default:
eval("rmIFrameElements[i].onfocus = function(e){RMClickTrack("+rmIFramesNo+");}");
break;
}
rmIFrames[rmIFramesNo] = rmIFrameElements[i];
rmAdServers[rmIFramesNo] = rmAdServerTypes[j];
rmIFramesNo++;
}
}
};
if (rmIFramesNo > 0)
{
switch (rmBrowserType)
{
case 'FF':
window.addEventListener('mouseover', onMoveOutFF, true);
window.addEventListener('blur', onBlurFF, true);
//window.addEventListener('unload', onUnloadFF, false);
break;
}
}
function s_track() {
var bugno = rmBug.length;
rmBug[bugno] = new Image();
if (rmFormObj.sitesearch)
{
var sd = (rmFormObj.sitesearch[0].checked)?"web":escape(rmFormObj.domains.value);
} else {
var sd = '';
}
rmBug[bugno].src = 'http://mysteriouspeople.com/rm/countsearch.php' +
RMGetVisitor()+
'&search=' + escape(rmFormObj.q.value) +
'&domsearch=' + sd +
'&dt=' + new Date().getTime();
//RMDump(rmBug[bugno].src);
}
rmFormElements = document.getElementsByTagName("form");
for (var i = 0; i < rmFormElements.length; i++) {
if(rmFormElements[i].action && rmFormElements[i].action.indexOf && rmFormElements[i].action.indexOf('www.google.com/custom') > -1)
{
if (document.layers)
{
rmFormElements[i].captureEvents(Events.ONSUBMIT);
}
rmFormElements[i].onsubmit = s_track;
rmFormObj = rmFormElements[i];
}
}
function v_track(s){
var bugno = rmBug.length;
rmBug[bugno] = new Image();
rmBug[bugno].src = 'http://mysteriouspeople.com/rm/countimp.php' + RMGetVisitor()
+ s +
'&dt=' + new Date().getTime();
RMDump(rmBug[bugno].src);
}
if (rmIFramesNo > 0)
{
v_track_query = '';
for (i = 0; i < rmIFramesNo; i++)
{
o = rmIFrames[i];
if (o)
{
v_track_query += RMAd2Query(i,rmAdServers[i],o,i);
}
}
v_track(v_track_query);
}